В Telegram-канале Максима Горшенина появилось новое видео энтузиаста Ge0gr4f, демонстрирующее возможности ПК на базе отечественного процессора Эльбрус 8C. На платформе запустили недавно выпущенный экшен об альтернативном СССР Atomic Heart.
Эльбрус 8С - это 8-ядерный процессор, изготовленный по 28-нм техпроцессу. Он использует свою архитектуру, так что для запуска игры пришлось использовать двоичный транслятор Lintel. В системных требованиях минимальным уровнем для игры называют Intel Core i5-4460 или AMD Ryzen 5 1600. Видео с запуском игры есть здесь.
Ge0gr4f использовал в сборке видеокарту AMD Radeon Pro WX 3200 и 32 ГБ оперативной памяти. Всё это работало под управлением Windows 10. Игру удалось запустить с кадровой частотой ниже 30 FPS в оконном режиме с разрешением Full HD. При этом процессор был загружен почти на 100%, что объяснимо работой двоичного транслятора.
Также игра была запущена из нативной ОС ALT Linux p10.1 e2k с использованием бинарной трансляции уровня приложений RTС, гостевой ОС ALT Linux p10.1 и wine 7.19. По ощущениям вроде как даже шустрее, чем под Windows 10.
В комментариях пользователи предложили использовать Эльбрус-16С, однако неизвестно, есть ли такой процессор у блогера. Также отметим, что это версия игры для разработчиков, которую слили за несколько дней до релиза. Это, судя по всему, сборка, которую показывали в ноябре 2022 года журналистам. Пока сложно сказать, насколько хорошо будет работать релизная версия, ведь она защищена Denuvo, которая вряд ли будет функционировать на ПК с Эльбрусом.
Сама игра в России и СНГ доступна на площадке VK Play. В других странах её можно купить в Steam.
Вы можете изучать предупреждения, ошибки и ассемблерный код, выдаваемые компилятором, а также просматривать результат выполнения скомпилированной программы для архитектуры Эльбрус(E2K). Поддерживаются языки, C++, Fortran, Rust.
К серверам на процессорах архитектуры Эльбрус открылся бесплатный удаленный доступ, которым вы можете воспользоваться и возможно портировать что то полезное.
Данное руководство содержит основные материалы для обучения эффективному программированию на платформе Эльбрус и применимо на любом варианте Linux-подобной операционной системы.
Чат про администрирование и создание программ на платформе Эльбрус(E2K).